LINUX配置在jupyter中使用anaconda虚拟环境,并且实现本地访问服务器jupyter网页

您所在的位置:网站首页 jupyter notebook切换虚拟环境 LINUX配置在jupyter中使用anaconda虚拟环境,并且实现本地访问服务器jupyter网页

LINUX配置在jupyter中使用anaconda虚拟环境,并且实现本地访问服务器jupyter网页

2023-11-17 18:32| 来源: 网络整理| 查看: 265

LINUX配置在jupyter中使用anaconda虚拟环境,并且实现本地访问服务器jupyter网页 在jupyter中启用Anaconda虚拟环境已经有了环境 ,需要为该环境配置后在jupyter中使用新建一个可在jupyter中使用的环境 本地访问服务器中打开的jupyter网页

在jupyter中启用Anaconda虚拟环境

在Anaconda上新建一个虚拟环境后,怎样在jupyter notebook中启用该环境。情况可以分为:

(假设你已经装好了anaconda)

1、已经有了环境,想要在jupyter中启动 2、新建一个可在jupyter中使用的环境

已经有了环境 ,需要为该环境配置后在jupyter中使用

1、安装ipykernel

conda install ipykernel

2、为已有的环境下载kernel文件:

conda install -n 已存环境名称 ipykernel #如果我需要为名称为 new 的虚拟环境配置,则输入 conda install -n new ipykernel

3、进入该虚拟环境

source activate 环境名称 # eg:source activate new

4、将该环境写入jupyter的kernel中

python -m ipykernel install --user --name 环境名称 --display-name "你想在jupyter中显示的该环境的名称" # eg: python -m ipykernel install --user --name new --display-name "jupyter环境"

5、启动jupyter

jupyter notebook

则可以在jupyter界面中看到除了基本的python2、python3之外还有你自定义的虚拟环境

**在该图中gan、paddle为我自己新建并且配置好的虚拟环境 新建下拉菜单中可以选择在你自定义的虚拟环境基础上新建ipynb文件 你也可以在打开一个ipynb文件后,再切换kernel。

新建一个可在jupyter中使用的环境

1、直接在新建一个环境的同时,给该环境安装ipykernel

conda create -n 新环境名称 python=3.7 ipykernel # eg: conda create -n new python=3.7 ipykernel

2、激活虚拟环境

source activate 环境名称 # eg: source activate new

3、将该环境写入jupyter的kernel中

python -m ipykernel install --user --name 环境名称 --display-name "你想在jupyter中显示的该环境的名称" # eg: python -m ipykernel install --user --name new --display-name "jupyter环境"

4、进入jupyter 服务器

jupyter notebook 本地访问服务器中打开的jupyter网页

当在GPU服务器中运行了Jupyter Notebook后,想在自己的电脑上对其进行操作,则需要在服务器上对jupyter notebook进行一些配置。如下:

1、生成配置文件

jupyter notebook --generate-config # 则会在你安装anaconda的目录下生成.jupyter/jupyter_notebook_config.py 文件

2、生成密码,并且复制密码

# 在控制台输入 ipython # 在启动的ipython操作界面中输入 In [1]:from notebook.auth import passwd In [2]: passwd() # 该处设置的密码为远程访问时需要在jupyter界面中输入的密码 Enter password: Verify password: Out[2]: 'argon2:$argon2id$v=19$m=10240,t=10,p=8$ain+NbXqFV0hWRC5q8n/Eg$wQcCcMmhbQzRobb6YY82BA' # 记录下该密码,后续修改配置文件的时候会用到

3、修改默认配置文件

# 用编辑命令打开刚生成的配置文件 vim .jupyter/jupyter_notebook_config.py # 去除掉这些语句前面的注释符号,并且进行修改 c.NotebookApp.ip='*' #该处为设置访问notebook的ip,*表示所有IP,这里设置ip为都可访问 c.NotebookApp.allow_remote_access = True c.NotebookApp.password = 'argon2:$argon2id$v=19$m=10240,t=10,p=8$ain+NbXqFV0hWRC5q8n/Eg$wQcCcMmhbQzRobb6YY82BA' #填写刚刚生成的密文 c.NotebookApp.open_browser = False # 禁止notebook启动时自动打开浏览器(在linux服务器一般都是ssh命令行访问,没有图形界面的。所以,启动也没啥用) c.NotebookApp.port =8888 #指定访问的端口,默认是8888

4、访问服务器jupyter

#在服务器中启动jupyter jupyter notebook #可能会提示你 “不建议以root身份运行.使用--allow-root绕过过.”,此时则可以使用命令 jupyter notebook --allow-root 来启动

在服务器端启动后,在本地输入服务器IP和端口号则可以访问: eg:192.168.3.3:8888

参考链接 1、远程访问参考地址 2、jupyter中添加虚拟环境地址



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3